home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er 1994 March
/
64er_Magazin_94-03_1994_Markt__Technik_de_Side_A.d64
/
kalender prg. 6
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
504b
|
24 lines
10 input"datum format ttmmjjjj ";d$
20 t=val(mid$(d$,1,2))
30 m=val(mid$(d$,3,2))
40 j=val(mid$(d$,5))
50 gosub 1000
60 unt=jd-723121+2
70 tag=unt-int(unt/7)*7
80 tag$(0)="sonntag"
90 tag$(1)="montag"
100 tag$(2)="dienstag"
110 tag$(3)="mittwoch"
120 tag$(4)="donnerstag"
130 tag$(5)="freitag"
140 tag$(6)="samstag"
150 print"wochentag: "tag$(tag)
160 end
1000 rem kalender -> julianisch
1010 if m>2 then m=m-3:goto 1030
1020 m=m+9:j=j-1
1030 jh=int(j/100):ja=j-100*jh
1040 jd=int(146097*jh/4)+int(1461*ja/4)
1050 jd=jd+int((153*m+2)/5)+t
1060 return